non it background to software testing